#!/bin/bash
echo "🛑 停止记账本PWA服务..."

if [ -f /tmp/accounting-backend.pid ]; then
    BACKEND_PID=$(cat /tmp/accounting-backend.pid)
    kill $BACKEND_PID 2>/dev/null && echo "后端服务已停止"
    rm -f /tmp/accounting-backend.pid
fi

if [ -f /tmp/accounting-frontend.pid ]; then
    FRONTEND_PID=$(cat /tmp/accounting-frontend.pid)
    kill $FRONTEND_PID 2>/dev/null && echo "前端服务已停止"
    rm -f /tmp/accounting-frontend.pid
fi

# 清理其他可能的进程
pkill -f "npm run dev" 2>/dev/null
pkill -f "vite preview" 2>/dev/null

echo "✅ 所有服务已停止"
